﻿@model PracticaMVC4.Models.Persona

@{
    ViewBag.Title = "Formulario de Personas";
    //Layout = "~/Views/Shared/_Layout.cshtml";
}

@helper fila(string labelCampo, System.Linq.Expressions.Expression<Func<PracticaMVC4.Models.Persona,string>> texto)
{
    <tr>
        <td>
            <label for="@labelCampo">@labelCampo</label>
        </td>
        <td>
            @Html.TextBoxFor(texto)
            @Html.ValidationMessage(labelCampo,"*")
        </td>
    </tr>
}



<h2>Formulario Ingreso de Persona</h2>
@Html.ValidationSummary("No se logró ingresar la persona")
@using (Html.BeginForm("FormularioPersona","ManejoPersonas",FormMethod.Post)) {
    <fieldset>
        <legend>Campos a Ingresar</legend>
        <table>
            @fila("ID", m => m.nombre)
        </table>
        
        
        
        
        
        
        <p>
            <label for="ID"># Identificación:</label>
            @Html.TextBoxFor(mod=>mod.ID)
            @Html.ValidationMessage("ID","*")
        </p>
        <p>
            <label for="nombre">Nombre Completo:</label>
            @Html.TextBoxFor(mod=>mod.nombre)
            @Html.ValidationMessage("nombre","*")
        </p>
        <p>
            <label for="ciuidad">Ciudad:</label>
            @Html.TextBoxFor(mod=>mod.ciudad)
            @Html.ValidationMessage("ciudad","*")
        </p>
        <p>
            <label for="provincia">Provincia:</label>
            @Html.TextBoxFor(mod=>mod.provincia)
            @Html.ValidationMessage("provincia","*")
        </p>
        <p>
            <label for="pais">País:</label>
            @Html.TextBoxFor(mod=>mod.pais)
            @Html.ValidationMessage("pais","*")
        </p>
        <p>
            <label for="numeroTelefono">Número Teléfono:</label>
            @Html.TextBoxFor(mod=>mod.numeroTelefono)
            @Html.ValidationMessage("numeroTelefono","*")
        </p>
        <p>
            <input type="submit" value="Crear Registro" />
        </p>

    </fieldset>
}